class Producto:

	def __init__(self, nombre, unidad):
		self._nombre = nombre
		self._unidad = unidad
		
	def nombre(self):
		return self._nombre
		
	def unidad(self):
		return self._unidad

	def __hash__(self):
		return hash(self._nombre) ^ hash(self._unidad)

	def __eq__(self, a):
		return self._nombre == a.nombre() and self._unidad == a.unidad()	
		
	def __repr__(self):
		return self._nombre + ' (' + self._unidad + ')'
